powertrain assembly - German English Dictionary